package dao;

import java.util.List;

import org.hibernate.Query;

import dominio.Usuario;

public class UsuarioDao extends GenericDaoImpl {

	public Usuario getUsuarioByLogin(String login) throws DaoException {
		String hql = "from Usuario where login = ?";

		Query q = getSession().createQuery(hql);

		q.setParameter(0, login);

		@SuppressWarnings("unchecked")
		List<Usuario> list = q.list();

		if (list.isEmpty()) {
			return null;
		} else {
			return list.get(0);
		}
	}

}
